﻿#region File Description
///////////////////////////////////////////////////////////////////////////////
/// \file GOLNodeProperties.cs
/// \brief This file stores the GOLNodeProperties class
/// \author Bradley Mclain, Steven Duda
/// \date 16/5/2010
/// \remarks Copyright(c) 2010 LM01 Project Group (Animus Games - ViralFlux)
/// \remarks Some Rights Reserved.
/// Licenced under: Microsoft Reciprocal License (Ms-RL)
/// For More Information see: www.microsoft.com/opensource/licenses.mspx
///////////////////////////////////////////////////////////////////////////////
#endregion

#region Using Statements
    using PropagationEngine;
#endregion

namespace GameOfLife
{
	internal enum GOLNodeState
    {
        Alive,
        Dead,
        DoesNotExist
    }

    /// <summary>
    /// \class GOLNodeProperties
    /// \brief This class provides the information about the properties of a node in GameOfLife
    /// \note A Node in GameOfLife is simply represented by an alive/dead state
    /// \author Bradley Mclain, Steven Duda
    /// \date 16/5/2010
    /// </summary>
	internal sealed class GOLNodeProperties : Properties
    {
        #region Properties

		internal GOLNodeState State { get; set; }

        #endregion

    }
}
